<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /*
          1.Date 是干什么的?
          2.Date 的方法:输出、处理、输出
          图灵机是计算器理论基础
    
    
          1.Date: 是一个有关日期、时间的构造函数
          2.创建一个新Date对象的唯一方法是通过 new 操作符
          3.Date()构造函数有四种基本形似:
          没有参数,如果没有提供参数,那么新创建的date对象表示实例化时刻的日期和时间.
    
        */
        // 1.无参的构造函数,创建一个当前日期的对象
        // 2.构造函数,可以传入参数,创建某一个时间点的对象. 参数需要遵从固定格式
        var date1 = new Date();
        var arr = new Array();
        var star = new Object();
        console.log(date1);

        var today = new Date();
        var birthday1 = new Date('December 17, 1995 03:24:00');
        var birthday2 = new Date('1995-12-17T03:24:00');
        var birthday3 = new Date(1995, 11, 17);
        var birthday4 = new Date(1995, 11, 17, 3, 24, 0);
        console.log(today);
        console.log(birthday1);
        console.log(birthday2);
        console.log(birthday3);
        console.log(birthday4);

        var date5 = new Date('2021-11-22  17:10:20');
        // Mon Nov 22 2021 17:10:20 GMT+0800 (中国标准时间)
        console.log(date5);
    </script>
</body>

</html>